package cn.yunyichina.provider.drug.entity;

import lombok.Getter;
import lombok.Setter;

/**
*
* @Author auto_gen_by_tool
* @CreatedTime 2017-07-27 16:03:28
*/
public class Delivery {

     /**/
     private String id;
     public void setId(String id) {
          this.id = id;
     }
     public String getId() {
          return id;
     }

     /*订单号*/
     private String orderNo;
     public void setOrderNo(String orderNo) {
          this.orderNo = orderNo;
     }
     public String getOrderNo() {
          return orderNo;
     }

     /*医院编码*/
     private String hospitalCode;
     public void setHospitalCode(String hospitalCode) {
          this.hospitalCode = hospitalCode;
     }
     public String getHospitalCode() {
          return hospitalCode;
     }

     /*医院名称*/
     private String hospitalName;
     public void setHospitalName(String hospitalName) {
          this.hospitalName = hospitalName;
     }
     public String getHospitalName() {
          return hospitalName;
     }

     /*科室CODE*/
     private String deptCode;
     public void setDeptCode(String deptCode) {
          this.deptCode = deptCode;
     }
     public String getDeptCode() {
          return deptCode;
     }

     /*科室名称*/
     private String deptName;
     public void setDeptName(String deptName) {
          this.deptName = deptName;
     }
     public String getDeptName() {
          return deptName;
     }

     /*医生编码*/
     private String doctorCode;
     public void setDoctorCode(String doctorCode) {
          this.doctorCode = doctorCode;
     }
     public String getDoctorCode() {
          return doctorCode;
     }

     /*医生名称*/
     private String doctorName;
     public void setDoctorName(String doctorName) {
          this.doctorName = doctorName;
     }
     public String getDoctorName() {
          return doctorName;
     }

     /*个人信息用户姓名*/
     private String userName;
     public void setUserName(String userName) {
          this.userName = userName;
     }
     public String getUserName() {
          return userName;
     }

     /*个人信息用户手机号码*/
     private String userMobile;
     public void setUserMobile(String userMobile) {
          this.userMobile = userMobile;
     }
     public String getUserMobile() {
          return userMobile;
     }

     /*个人信息用户性别              1-男              2-女              3-未知*/
     private Short userSex;
     public void setUserSex(Short userSex) {
          this.userSex = userSex;
     }
     public Short getUserSex() {
          return userSex;
     }

     /*个人信息用户诊疗卡类型              卡类型              1	院内诊疗卡              2	社保卡              3	医保卡              4	区域健康卡              5	身份证              6	市民卡              7	患者唯一标识              8	临时诊疗卡              9	医疗证              10	银联卡              11	住院号*/
     private Short medicalCardType;
     public void setMedicalCardType(Short medicalCardType) {
          this.medicalCardType = medicalCardType;
     }
     public Short getMedicalCardType() {
          return medicalCardType;
     }

     /*个人信息用户诊疗卡号*/
     private String medicalCardNo;
     public void setMedicalCardNo(String medicalCardNo) {
          this.medicalCardNo = medicalCardNo;
     }
     public String getMedicalCardNo() {
          return medicalCardNo;
     }

     /*个人信息用户身份证类型              1：二代身份证，               2：港澳居民身份证，               3：台湾居民身份证，               4：护照*/
     private Short idCardType;
     public void setIdCardType(Short idCardType) {
          this.idCardType = idCardType;
     }
     public Short getIdCardType() {
          return idCardType;
     }

     /*个人信息用户身份证号*/
     private String idCardNo;
     public void setIdCardNo(String idCardNo) {
          this.idCardNo = idCardNo;
     }
     public String getIdCardNo() {
          return idCardNo;
     }

     /*个人IC卡编号*/
     private String icCardNo;
     public void setIcCardNo(String icCardNo) {
          this.icCardNo = icCardNo;
     }
     public String getIcCardNo() {
          return icCardNo;
     }

     /*个人信息医保卡号*/
     private String insuranceCardNo;
     public void setInsuranceCardNo(String insuranceCardNo) {
          this.insuranceCardNo = insuranceCardNo;
     }
     public String getInsuranceCardNo() {
          return insuranceCardNo;
     }

     /*处方ID号*/
     private String receiptId;
     public void setReceiptId(String receiptId) {
          this.receiptId = receiptId;
     }
     public String getReceiptId() {
          return receiptId;
     }

     /*门诊缴费流水号*/
     private String mzFeeId;
     public void setMzFeeId(String mzFeeId) {
          this.mzFeeId = mzFeeId;
     }
     public String getMzFeeId() {
          return mzFeeId;
     }

     /*企业编号*/
     private String companyCode;
     public void setCompanyCode(String companyCode) {
          this.companyCode = companyCode;
     }
     public String getCompanyCode() {
          return companyCode;
     }

     /*企业名称*/
     private String companyName;
     public void setCompanyName(String companyName) {
          this.companyName = companyName;
     }
     public String getCompanyName() {
          return companyName;
     }

     /*门店编码*/
     private String storeCode;
     public void setStoreCode(String storeCode) {
          this.storeCode = storeCode;
     }
     public String getStoreCode() {
          return storeCode;
     }

     /*门店名称*/
     private String storeName;
     public void setStoreName(String storeName) {
          this.storeName = storeName;
     }
     public String getStoreName() {
          return storeName;
     }

     /*门店联系人*/
     private String storeContactName;
     public void setStoreContactName(String storeContactName) {
          this.storeContactName = storeContactName;
     }
     public String getStoreContactName() {
          return storeContactName;
     }

     /*门店联系电话*/
     private String storeContactTel;
     public void setStoreContactTel(String storeContactTel) {
          this.storeContactTel = storeContactTel;
     }
     public String getStoreContactTel() {
          return storeContactTel;
     }

     /*门店经度*/
     private Double storeLongitude;
     public void setStoreLongitude(Double storeLongitude) {
          this.storeLongitude = storeLongitude;
     }
     public Double getStoreLongitude() {
          return storeLongitude;
     }

     /*门店纬度*/
     private Double storeLatitude;
     public void setStoreLatitude(Double storeLatitude) {
          this.storeLatitude = storeLatitude;
     }
     public Double getStoreLatitude() {
          return storeLatitude;
     }

     /*匹配编号*/
     private String matchedNo;
     public void setMatchedNo(String matchedNo) {
          this.matchedNo = matchedNo;
     }
     public String getMatchedNo() {
          return matchedNo;
     }

     /*送货地址省名*/
     private String provinceName;
     public void setProvinceName(String provinceName) {
          this.provinceName = provinceName;
     }
     public String getProvinceName() {
          return provinceName;
     }

     /*送货地址市名*/
     private String cityName;
     public void setCityName(String cityName) {
          this.cityName = cityName;
     }
     public String getCityName() {
          return cityName;
     }

     /*送货地址区名*/
     private String areaName;
     public void setAreaName(String areaName) {
          this.areaName = areaName;
     }
     public String getAreaName() {
          return areaName;
     }

     /*地址*/
     private String address;
     public void setAddress(String address) {
          this.address = address;
     }
     public String getAddress() {
          return address;
     }

     /*配送方式            1-自提              2-配送              3-其它*/
     private Short deliveryMethod;
     public void setDeliveryMethod(Short deliveryMethod) {
          this.deliveryMethod = deliveryMethod;
     }
     public Short getDeliveryMethod() {
          return deliveryMethod;
     }

     /*配送费*/
     private Integer deliveryFee;
     public void setDeliveryFee(Integer deliveryFee) {
          this.deliveryFee = deliveryFee;
     }
     public Integer getDeliveryFee() {
          return deliveryFee;
     }

     /*支付金额*/
     private Integer payAmount;
     public void setPayAmount(Integer payAmount) {
          this.payAmount = payAmount;
     }
     public Integer getPayAmount() {
          return payAmount;
     }

     /*医保报销金额*/
     private Integer insuranceAmount;
     public void setInsuranceAmount(Integer insuranceAmount) {
          this.insuranceAmount = insuranceAmount;
     }
     public Integer getInsuranceAmount() {
          return insuranceAmount;
     }

     /*支付时间*/
     private String payTime;
     public void setPayTime(String payTime) {
          this.payTime = payTime;
     }
     public String getPayTime() {
          return payTime;
     }

     private String beginPayTime;
     public void setBeginPayTime(String beginPayTime) {
          this.beginPayTime = beginPayTime;
     }
     public String getBeginPayTime() {
          return beginPayTime;
     }

     private String endPayTime;
     public void setEndPayTime(String endPayTime) {
          this.endPayTime = endPayTime;
     }
     public String getEndPayTime() {
          return endPayTime;
     }

     /*第三方支付公司交易流水号*/
     private String paymentDealId;
     public void setPaymentDealId(String paymentDealId) {
          this.paymentDealId = paymentDealId;
     }
     public String getPaymentDealId() {
          return paymentDealId;
     }

     /*订单状态              1-未支付              2-待接单              3-已接单*/
     private Short orderStatus;
     public void setOrderStatus(Short orderStatus) {
          this.orderStatus = orderStatus;
     }
     public Short getOrderStatus() {
          return orderStatus;
     }

     /*推送标志              1-未推送              2-已推送  */
     private Short pushFlag;
     public void setPushFlag(Short pushFlag) {
          this.pushFlag = pushFlag;
     }
     public Short getPushFlag() {
          return pushFlag;
     }

     /*创建时间*/
     private String createdTime;
     public void setCreatedTime(String createdTime) {
          this.createdTime = createdTime;
     }
     public String getCreatedTime() {
          return createdTime;
     }

     private String beginCreatedTime;
     public void setBeginCreatedTime(String beginCreatedTime) {
          this.beginCreatedTime = beginCreatedTime;
     }
     public String getBeginCreatedTime() {
          return beginCreatedTime;
     }

     private String endCreatedTime;
     public void setEndCreatedTime(String endCreatedTime) {
          this.endCreatedTime = endCreatedTime;
     }
     public String getEndCreatedTime() {
          return endCreatedTime;
     }

     /*更新时间*/
     private String updateTime;
     public void setUpdateTime(String updateTime) {
          this.updateTime = updateTime;
     }
     public String getUpdateTime() {
          return updateTime;
     }

     private String beginUpdateTime;
     public void setBeginUpdateTime(String beginUpdateTime) {
          this.beginUpdateTime = beginUpdateTime;
     }
     public String getBeginUpdateTime() {
          return beginUpdateTime;
     }

     private String endUpdateTime;
     public void setEndUpdateTime(String endUpdateTime) {
          this.endUpdateTime = endUpdateTime;
     }
     public String getEndUpdateTime() {
          return endUpdateTime;
     }

     /*额外参数，JSON字符串*/
     private String extraParams;
     public void setExtraParams(String extraParams) {
          this.extraParams = extraParams;
     }
     public String getExtraParams() {
          return extraParams;
     }

     private String handleFlag;//处理状态 1 未处理 2 已处理

     public String getHandleFlag() {
          return handleFlag;
     }

     public void setHandleFlag(String handleFlag) {
          this.handleFlag = handleFlag;
     }

     /*操作类型              1-接单              2-拒单              3-退费*/
     private Short operationType;
     public Short getOperationType() {
          return operationType;
     }
     public void setOperationType(Short operationType) {
          this.operationType = operationType;
     }

     /*操作人*/
     private String operators;
     public String getOperators() {
          return operators;
     }
     public void setOperators(String operators) {
          this.operators = operators;
     }

     /*操作意见*/
     private String opinions;
     public String getOpinions() {
          return opinions;
     }
     public void setOpinions(String opinions) {
          this.opinions = opinions;
     }

     /*处方图片地址*/
     private String prescriptionPicturesUrl;
     public String getPrescriptionPicturesUrl() {
          return prescriptionPicturesUrl;
     }
     public void setPrescriptionPicturesUrl(String prescriptionPicturesUrl) {
          this.prescriptionPicturesUrl = prescriptionPicturesUrl;
     }

     /*支付状态              1-未支付              2-支付受理（调起收银台）              3-已支付（收到支付成功的回调）              4-支付失败              5-待退费              6-退费受理              7-已退费              8-部分退费              9-退费失败*/
     private Short payStatus;
     public void setPayStatus(Short payStatus) {
          this.payStatus = payStatus;
     }
     public Short getPayStatus() {
          return payStatus;
     }

     /*收货人姓名*/
     private String consigneeName;
     public String getConsigneeName() {
          return consigneeName;
     }
     public void setConsigneeName(String consigneeName) {
          this.consigneeName = consigneeName;
     }

     /*收货人手机号码*/
     private String consigneeMobile;
     public String getConsigneeMobile() {
          return consigneeMobile;
     }
     public void setConsigneeMobile(String consigneeMobile) {
          this.consigneeMobile = consigneeMobile;
     }

     /*快递单号*/
     private String courierNo;
     public String getCourierNo() {
          return courierNo;
     }
     public void setCourierNo(String courierNo) {
          this.courierNo = courierNo;
     }

     /*快递费支付方式*/
     private Short courierFeePayMethod;
     public Short getCourierFeePayMethod() {
          return courierFeePayMethod;
     }
     public void setCourierFeePayMethod(Short courierFeePayMethod) {
          this.courierFeePayMethod = courierFeePayMethod;
     }

     /*匹配金额*/
     private Integer matchedFee;
     public Integer getMatchedFee() {
          return matchedFee;
     }
     public void setMatchedFee(Integer matchedFee) {
          this.matchedFee = matchedFee;
     }

     /*配送费描述*/
     private String deliveryFeeDesc;
     public String getDeliveryFeeDesc() {
          return deliveryFeeDesc;
     }
     public void setDeliveryFeeDesc(String deliveryFeeDesc) {
          this.deliveryFeeDesc = deliveryFeeDesc;
     }

    /*预计送达时间*/
    private String estimatedDeliveryTime;
    public String getEstimatedDeliveryTime() {
        return estimatedDeliveryTime;
    }
    public void setEstimatedDeliveryTime(String estimatedDeliveryTime) {
        this.estimatedDeliveryTime = estimatedDeliveryTime;
    }

    private String beginEstimatedDeliveryTime;
    public String getBeginEstimatedDeliveryTime() {
        return beginEstimatedDeliveryTime;
    }
    public void setBeginEstimatedDeliveryTime(String beginEstimatedDeliveryTime) {
        this.beginEstimatedDeliveryTime = beginEstimatedDeliveryTime;
    }

    private String endEstimatedDeliveryTime;
    public String getEndEstimatedDeliveryTime() {
        return endEstimatedDeliveryTime;
    }
    public void setEndEstimatedDeliveryTime(String endEstimatedDeliveryTime) {
        this.endEstimatedDeliveryTime = endEstimatedDeliveryTime;
    }

     /*第三方订单号*/
     private String drugOrderNo;
     public String getDrugOrderNo() {
          return drugOrderNo;
     }
     public void setDrugOrderNo(String drugOrderNo) {
          this.drugOrderNo = drugOrderNo;
     }

     /*操作返回*/
     private String operationResponse;
     public String getOperationResponse() {
          return operationResponse;
     }
     public void setOperationResponse(String operationResponse) {
          this.operationResponse = operationResponse;
     }

     /*第三方门店编码*/
     private String drugStoreCode;
     public String getDrugStoreCode() {
          return drugStoreCode;
     }
     public void setDrugStoreCode(String drugStoreCode) {
          this.drugStoreCode = drugStoreCode;
     }

     /*第三方门店名称*/
     private String drugStoreName;
     public String getDrugStoreName() {
          return drugStoreName;
     }
     public void setDrugStoreName(String drugStoreName) {
          this.drugStoreName = drugStoreName;
     }
}